Devilishly Difficult Counterpoint: Bach's Bwv 40 Cantata